package com.lp.biz.train.mapper;

import com.lp.biz.train.model.entity.BizTrainTaskMemberRel;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.Set;

/**
 * BizTrainTaskMemberRelMapper 接口
 * @program: backend
 * @author Ke.Song
 * @since 2024-05-02 10:45:20
 */
public interface BizTrainTaskMemberRelMapper extends BaseMapper<BizTrainTaskMemberRel> {

    /**
     * 初始化活动人员
     *
     * @param memberIds 学员id
     * @param classId 班级id
     */
    void initTaskMemberRelByMemberId(@Param("memberIds") Set<Integer> memberIds, @Param("classId") Integer classId);

    /**
     * 初始化活动人员
     *
     * @param taskId   活动id
     * @param classId 班级id
     */
    void initTaskMemberRel(@Param("taskId") Integer taskId, @Param("classId") Integer classId);

}
